package com.uade.tp.controlador;

import java.util.Vector;

import com.uade.tp.negocio.Receta;
import com.uade.tp.negocio.Seccion;
import com.uade.tp.negocio.view.RecetaView;
import com.uade.tp.negocio.view.SeccionView;
import com.uade.tp.persistencia.AdministradorPersistenciaReceta;

public class DeliveryView {
	/*************************************************************************/
	/*****************************SECCION*************************************/
	/*************************************************************************/
	/*************************************************************************/
	public SeccionView getSeccion(String nombreSeccion,Vector<Seccion> secciones)
	{
		Seccion c = Delivery.getInstancia().getDeliveryBuscador().buscarSeccion(nombreSeccion,secciones);
		if (c!=null)
			return c.getView();
		else
			return null;
		
	}
	
	public Vector<SeccionView> obtenerSeccionesView() {
		return Seccion.obtenerSeccionesView();
	}
	
	public SeccionView obtenerProductosView(String nombreSeccion,Vector<Seccion> secciones) {
		Seccion c = Delivery.getInstancia().getDeliveryBuscador().buscarSeccion(nombreSeccion,secciones);
		c.obtenerProductos();
		
		return c.getView();
	}
	
	/*************************************************************************/
	/*****************************RECETAS*************************************/
	/*************************************************************************/
	/*************************************************************************/
	public Vector <RecetaView> obtenerRecetasView() {
		Vector <Receta> r = AdministradorPersistenciaReceta.getInstancia().obtenerRecetas();
		Vector <RecetaView> views= new Vector<RecetaView>();
		
		for(Receta aux:r){
			views.add(aux.getView());			
		}
		
		return views;
	}
	

}
